// import axios from "axios";
// import api from "@/api";
// systemPrivilegeInfo
import { subtaskListAll } from "../../api/api";
const witnessTask = {
  state: {
    subtaskList: []
  },
  mutations: {
    subtaskList: (state, data) => {
      console.log("data", data);
      state.subtaskList = data;
    }
  },
  actions: {
    // async setSystemAction({ dispatch, commit }, indexData) {
    //   console.log("indexData", indexData);
    //   commit("SET_USERNAME", indexData.username);
    //   commit("SET_USERID", indexData.userid);
    //   commit("SET_SYSTEM", indexData.systemname);
    // },
    // // 获取用户权限
    // async queryUserRole({ dispatch, commit }, indexData) {
    //   commit("SET_TABS", indexData.tabs);
    //   commit("SET_ROLES", indexData.roles);
    //   commit("SET_SYSTEM", indexData.system);
    //   commit("SET_USERNAME", indexData.username);
    // },
    // // 登出
    // async systemPrivilegeInfoFn({ commit, state }) {
    //   if (this.system) {
    //     console.log("sys", this.system);
    //   }
    //   try {
    //     const res = await systemPrivilegeInfo();
    //     commit("SET_SYSTEM", res.data.systemName);
    //     commit("SET_SYSTEMRIGHT", res.data.footerSystemName);
    //   } catch (error) {
    //     console.error(error);
    //   }
    // },
    async subtaskListAllFn({ commit, state }, p) {
      console.log("state", state);
      // commit("SET_ROLES", []);
      // commit("SET_TABS", []);
      // commit("SET_USERNAME", "");
      // commit("SET_USERID", "");
      // commit("SET_SYSTEM", "");
      console.log("indexData", p);
      try {
        const res = await subtaskListAll(p);
        console.log("res..", res);
        commit("subtaskList", res.data);
      } catch (error) {
        console.error(error);
      }
      // return new Promise((resolve, reject) => {
      //   resolve();
      //   // axios.post(api.logOut, state.token).then(function(res) {
      //   //   commit("SET_ROLES", []);
      //   //   commit("SET_TABS", []);
      //   //   resolve();
      //   // });
      // });
    }
  }
};
export default witnessTask;
